consulting lawyer beratung technology lawyers it services unternehmensberatung it support engineering uk law firm information technology stephen ollerenshaw technology computer technology law alliance solicitors